package com.kinghood.productcenter.manager;

import com.kinghood.productcenter.common.model.dto.common.IdReqDTO;
import com.kinghood.productcenter.common.model.dto.product.ProductDTO;
import com.kinghood.productcenter.common.model.dto.restcloud.GetProductInfoReqDTO;

import java.util.List;

/**
 * description
 *
 * @author zhangFanJun
 * @date 2024-01-29 10:53
 **/
public interface IRestCloudManager {

    /**
     * 发布消息
     *
     * @param in 入参
     * @return 商品信息
     * @author zfj
     * @date 2023/12/25
     */
    void pushProduct(IdReqDTO in);

    /**
     * 拉取数据
     *
     * @param in 入参
     * @return 商品信息
     * @author zfj
     * @date 2023/12/25
     */
    List<ProductDTO> getProductInfo(GetProductInfoReqDTO in);
}
